package patrol.mobile.com.mobilepatrol.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by fuzhen.li on 2018/11/8.
 */
public class CheckEntityBean implements Serializable{

    /**
     * id : 6e70e52c1e4244569e350ab0cd75d540
     * isNewRecord : false
     * remarks : 王荣军
     * createDate : 2018-11-05 15:23:12
     * updateDate : 2018-11-07 17:02:14
     * title : 关于对G3012K1316+0作业区布设安全检查
     * org : {"id":"9ad27fa5f3f94c67a6359941952d6eb5","isNewRecord":false,"remarks":"","createDate":"","updateDate":"","parentId":"","innerCode":"","iconCls":"","orderNo":0,"isLeaf":false,"text":"","treeTable":"sys_org","busiField":"","busiFieldValue":"","orgCode":"","orgName":"喀什分局","orgType":"","address":"","zipCode":"","master":"","phone":"","fax":"","email":"","flowId":"","officeId":0,"extParentData":false,"noUsed":false,"content":"","state":"closed"}
     * orgName :
     * orgId :
     * checkorgId : {"id":"c2a7b4b62bb74d0ab1ccf81265f15ba5","isNewRecord":false,"remarks":"","createDate":"","updateDate":"","parentId":"","innerCode":"","iconCls":"","orderNo":0,"isLeaf":false,"text":"","treeTable":"sys_org","busiField":"","busiFieldValue":"","orgCode":"","orgName":"监控科","orgType":"","address":"","zipCode":"","master":"","phone":"","fax":"","email":"","flowId":"","officeId":0,"extParentData":false,"noUsed":false,"content":"","state":"closed"}
     * checkorgName :
     * checkCategory : 安全生产
     * checkType : 年末
     * templateName : 年中应急管理,年中应急管理
     * totalScore : 17
     * realScore : 4
     * checkLeader : 王荣军
     * checkPerson : 王荣军
     * checkDate : 2018-11-05 00:00:00
     * checkDetailList : [{"id":"ffc8ac9c5aee4008ba1124f9aa2f7aca","isNewRecord":false,"remarks":"","createDate":"2018-11-07 17:02:14","updateDate":"2018-11-07 17:02:14","masterId":"","templdateId":"97d064e107934a7eb034c2085607f573","checkScore":2,"checkComment":"","checkItem":"一、应急保障队伍稳定","checkContent":"贯彻落实部《\u201c十三五\u201d公路养护管理发展纲要》，应急运行机制健全完善，运行有效，建立符合当地实际情况的各类应急保障队伍，应急保障队伍的人员组成符合预案要求，根据现场检查结果进行评分。","checkStand":"1、以公路分局（收费站及服务区）的应急预案为检查依据，采用抽查方式，抽查两个受检单位。 2、根据抽查情况，2个受检单位均建立了稳定的应急保障队伍，人员组成符合应急预案要求的，得4分；有一个受检单位未建立稳定的应急保障队伍，未建立各类应急预案的，扣2分，扣完为止。 3、本项得分0-4分。","totalStore":4,"paixu":1},{"id":"04fe52ef73584b728e4fea4254e711db","isNewRecord":false,"remarks":"","createDate":"2018-11-07 17:02:14","updateDate":"2018-11-07 17:02:14","masterId":"","templdateId":"1b7f1d1689c24626b9dc7bb80dea54c6","checkScore":1,"checkComment":"","checkItem":"二、应急物资储备充足、布局合理","checkContent":"应急材料（除雪防滑、水毁抢险、公路抢修等）、应急装备（挖掘机、装载机、除雪设备、运输设备等）布局合理，储备充足，根据应急预案或储备计划（方案），结合现场核查情况进行评分，满分8分。","checkStand":"1、以局属各分局、收费服务片区的应急物资储备计划（方案）并结合现场抽查情况进行评分。 2、抽查2处现场，应急材料、应急装备布局、储备符合应急预案或储备计划（方案）要求的，得8分，现场每发现一项与应急预案或储备计划（方案）中不符的情况，扣1分，扣完为止。 3、本项得分0-8分。","totalStore":8,"paixu":2},{"id":"02c924b9fdbf42bea3ecf7588b86a378","isNewRecord":false,"remarks":"","createDate":"2018-11-07 17:02:14","updateDate":"2018-11-07 17:02:14","masterId":"","templdateId":"94b49c424f6b4622be4b2d81830837e0","checkScore":1,"checkComment":"","checkItem":"三、应急保障基地规划、建设布局合理","checkContent":"应急保障基地建设、规划、储备能结合公路灾害特点、应急预案等要求，充分利用现有站点（如公路分局、养护站、收费站、服务区等）合理布设应急保通保障基地，能充分体现机动反应的应急保通能力。","checkStand":"1、以各分局、服务片区提供的相关文件资料、应急演练开展情况为评分依据。 2、应急保通保障基地布局合理，管理到位，能充分体现机动反应能力的，得5分；布局一般，管理一般，反应能力一般的，得3分；布局较差，管理欠缺，不能机动反应的，得2分；布局不合理，管理较差，有较大空白的，得1分；没有保障基地的，得0分。 3、本项得分5、3、2、1、0分。","totalStore":5,"paixu":3}]
     */

    private String id;
    private boolean isNewRecord;
    private String remarks;
    private String createDate;
    private String updateDate;
    private String title;
    private OrgBean org;
    private String orgName;
    private String orgId;
    private CheckorgIdBean checkorgId;
    private String checkorgName;
    private String checkCategory;
    private String checkType;
    private String templateName;
    private int totalScore;
    private int realScore;
    private String checkLeader;
    private String checkPerson;
    private String checkDate;
    private List<CheckDetailListBean> checkDetailList;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public boolean isIsNewRecord() {
        return isNewRecord;
    }

    public void setIsNewRecord(boolean isNewRecord) {
        this.isNewRecord = isNewRecord;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getCreateDate() {
        return createDate;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }

    public String getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(String updateDate) {
        this.updateDate = updateDate;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public OrgBean getOrg() {
        return org;
    }

    public void setOrg(OrgBean org) {
        this.org = org;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }

    public CheckorgIdBean getCheckorgId() {
        return checkorgId;
    }

    public void setCheckorgId(CheckorgIdBean checkorgId) {
        this.checkorgId = checkorgId;
    }

    public String getCheckorgName() {
        return checkorgName;
    }

    public void setCheckorgName(String checkorgName) {
        this.checkorgName = checkorgName;
    }

    public String getCheckCategory() {
        return checkCategory;
    }

    public void setCheckCategory(String checkCategory) {
        this.checkCategory = checkCategory;
    }

    public String getCheckType() {
        return checkType;
    }

    public void setCheckType(String checkType) {
        this.checkType = checkType;
    }

    public String getTemplateName() {
        return templateName;
    }

    public void setTemplateName(String templateName) {
        this.templateName = templateName;
    }

    public int getTotalScore() {
        return totalScore;
    }

    public void setTotalScore(int totalScore) {
        this.totalScore = totalScore;
    }

    public int getRealScore() {
        return realScore;
    }

    public void setRealScore(int realScore) {
        this.realScore = realScore;
    }

    public String getCheckLeader() {
        return checkLeader;
    }

    public void setCheckLeader(String checkLeader) {
        this.checkLeader = checkLeader;
    }

    public String getCheckPerson() {
        return checkPerson;
    }

    public void setCheckPerson(String checkPerson) {
        this.checkPerson = checkPerson;
    }

    public String getCheckDate() {
        return checkDate;
    }

    public void setCheckDate(String checkDate) {
        this.checkDate = checkDate;
    }

    public List<CheckDetailListBean> getCheckDetailList() {
        return checkDetailList;
    }

    public void setCheckDetailList(List<CheckDetailListBean> checkDetailList) {
        this.checkDetailList = checkDetailList;
    }

    public static class OrgBean implements Serializable{
        /**
         * id : 9ad27fa5f3f94c67a6359941952d6eb5
         * isNewRecord : false
         * remarks :
         * createDate :
         * updateDate :
         * parentId :
         * innerCode :
         * iconCls :
         * orderNo : 0
         * isLeaf : false
         * text :
         * treeTable : sys_org
         * busiField :
         * busiFieldValue :
         * orgCode :
         * orgName : 喀什分局
         * orgType :
         * address :
         * zipCode :
         * master :
         * phone :
         * fax :
         * email :
         * flowId :
         * officeId : 0
         * extParentData : false
         * noUsed : false
         * content :
         * state : closed
         */

        private String id;
        private boolean isNewRecord;
        private String remarks;
        private String createDate;
        private String updateDate;
        private String parentId;
        private String innerCode;
        private String iconCls;
        private int orderNo;
        private boolean isLeaf;
        private String text;
        private String treeTable;
        private String busiField;
        private String busiFieldValue;
        private String orgCode;
        private String orgName;
        private String orgType;
        private String address;
        private String zipCode;
        private String master;
        private String phone;
        private String fax;
        private String email;
        private String flowId;
        private int officeId;
        private boolean extParentData;
        private boolean noUsed;
        private String content;
        private String state;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public boolean isIsNewRecord() {
            return isNewRecord;
        }

        public void setIsNewRecord(boolean isNewRecord) {
            this.isNewRecord = isNewRecord;
        }

        public String getRemarks() {
            return remarks;
        }

        public void setRemarks(String remarks) {
            this.remarks = remarks;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public String getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }

        public String getParentId() {
            return parentId;
        }

        public void setParentId(String parentId) {
            this.parentId = parentId;
        }

        public String getInnerCode() {
            return innerCode;
        }

        public void setInnerCode(String innerCode) {
            this.innerCode = innerCode;
        }

        public String getIconCls() {
            return iconCls;
        }

        public void setIconCls(String iconCls) {
            this.iconCls = iconCls;
        }

        public int getOrderNo() {
            return orderNo;
        }

        public void setOrderNo(int orderNo) {
            this.orderNo = orderNo;
        }

        public boolean isIsLeaf() {
            return isLeaf;
        }

        public void setIsLeaf(boolean isLeaf) {
            this.isLeaf = isLeaf;
        }

        public String getText() {
            return text;
        }

        public void setText(String text) {
            this.text = text;
        }

        public String getTreeTable() {
            return treeTable;
        }

        public void setTreeTable(String treeTable) {
            this.treeTable = treeTable;
        }

        public String getBusiField() {
            return busiField;
        }

        public void setBusiField(String busiField) {
            this.busiField = busiField;
        }

        public String getBusiFieldValue() {
            return busiFieldValue;
        }

        public void setBusiFieldValue(String busiFieldValue) {
            this.busiFieldValue = busiFieldValue;
        }

        public String getOrgCode() {
            return orgCode;
        }

        public void setOrgCode(String orgCode) {
            this.orgCode = orgCode;
        }

        public String getOrgName() {
            return orgName;
        }

        public void setOrgName(String orgName) {
            this.orgName = orgName;
        }

        public String getOrgType() {
            return orgType;
        }

        public void setOrgType(String orgType) {
            this.orgType = orgType;
        }

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        public String getZipCode() {
            return zipCode;
        }

        public void setZipCode(String zipCode) {
            this.zipCode = zipCode;
        }

        public String getMaster() {
            return master;
        }

        public void setMaster(String master) {
            this.master = master;
        }

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }

        public String getFax() {
            return fax;
        }

        public void setFax(String fax) {
            this.fax = fax;
        }

        public String getEmail() {
            return email;
        }

        public void setEmail(String email) {
            this.email = email;
        }

        public String getFlowId() {
            return flowId;
        }

        public void setFlowId(String flowId) {
            this.flowId = flowId;
        }

        public int getOfficeId() {
            return officeId;
        }

        public void setOfficeId(int officeId) {
            this.officeId = officeId;
        }

        public boolean isExtParentData() {
            return extParentData;
        }

        public void setExtParentData(boolean extParentData) {
            this.extParentData = extParentData;
        }

        public boolean isNoUsed() {
            return noUsed;
        }

        public void setNoUsed(boolean noUsed) {
            this.noUsed = noUsed;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public String getState() {
            return state;
        }

        public void setState(String state) {
            this.state = state;
        }
    }

    public static class CheckorgIdBean implements Serializable{
        /**
         * id : c2a7b4b62bb74d0ab1ccf81265f15ba5
         * isNewRecord : false
         * remarks :
         * createDate :
         * updateDate :
         * parentId :
         * innerCode :
         * iconCls :
         * orderNo : 0
         * isLeaf : false
         * text :
         * treeTable : sys_org
         * busiField :
         * busiFieldValue :
         * orgCode :
         * orgName : 监控科
         * orgType :
         * address :
         * zipCode :
         * master :
         * phone :
         * fax :
         * email :
         * flowId :
         * officeId : 0
         * extParentData : false
         * noUsed : false
         * content :
         * state : closed
         */

        private String id;
        private boolean isNewRecord;
        private String remarks;
        private String createDate;
        private String updateDate;
        private String parentId;
        private String innerCode;
        private String iconCls;
        private int orderNo;
        private boolean isLeaf;
        private String text;
        private String treeTable;
        private String busiField;
        private String busiFieldValue;
        private String orgCode;
        private String orgName;
        private String orgType;
        private String address;
        private String zipCode;
        private String master;
        private String phone;
        private String fax;
        private String email;
        private String flowId;
        private int officeId;
        private boolean extParentData;
        private boolean noUsed;
        private String content;
        private String state;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public boolean isIsNewRecord() {
            return isNewRecord;
        }

        public void setIsNewRecord(boolean isNewRecord) {
            this.isNewRecord = isNewRecord;
        }

        public String getRemarks() {
            return remarks;
        }

        public void setRemarks(String remarks) {
            this.remarks = remarks;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public String getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }

        public String getParentId() {
            return parentId;
        }

        public void setParentId(String parentId) {
            this.parentId = parentId;
        }

        public String getInnerCode() {
            return innerCode;
        }

        public void setInnerCode(String innerCode) {
            this.innerCode = innerCode;
        }

        public String getIconCls() {
            return iconCls;
        }

        public void setIconCls(String iconCls) {
            this.iconCls = iconCls;
        }

        public int getOrderNo() {
            return orderNo;
        }

        public void setOrderNo(int orderNo) {
            this.orderNo = orderNo;
        }

        public boolean isIsLeaf() {
            return isLeaf;
        }

        public void setIsLeaf(boolean isLeaf) {
            this.isLeaf = isLeaf;
        }

        public String getText() {
            return text;
        }

        public void setText(String text) {
            this.text = text;
        }

        public String getTreeTable() {
            return treeTable;
        }

        public void setTreeTable(String treeTable) {
            this.treeTable = treeTable;
        }

        public String getBusiField() {
            return busiField;
        }

        public void setBusiField(String busiField) {
            this.busiField = busiField;
        }

        public String getBusiFieldValue() {
            return busiFieldValue;
        }

        public void setBusiFieldValue(String busiFieldValue) {
            this.busiFieldValue = busiFieldValue;
        }

        public String getOrgCode() {
            return orgCode;
        }

        public void setOrgCode(String orgCode) {
            this.orgCode = orgCode;
        }

        public String getOrgName() {
            return orgName;
        }

        public void setOrgName(String orgName) {
            this.orgName = orgName;
        }

        public String getOrgType() {
            return orgType;
        }

        public void setOrgType(String orgType) {
            this.orgType = orgType;
        }

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        public String getZipCode() {
            return zipCode;
        }

        public void setZipCode(String zipCode) {
            this.zipCode = zipCode;
        }

        public String getMaster() {
            return master;
        }

        public void setMaster(String master) {
            this.master = master;
        }

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }

        public String getFax() {
            return fax;
        }

        public void setFax(String fax) {
            this.fax = fax;
        }

        public String getEmail() {
            return email;
        }

        public void setEmail(String email) {
            this.email = email;
        }

        public String getFlowId() {
            return flowId;
        }

        public void setFlowId(String flowId) {
            this.flowId = flowId;
        }

        public int getOfficeId() {
            return officeId;
        }

        public void setOfficeId(int officeId) {
            this.officeId = officeId;
        }

        public boolean isExtParentData() {
            return extParentData;
        }

        public void setExtParentData(boolean extParentData) {
            this.extParentData = extParentData;
        }

        public boolean isNoUsed() {
            return noUsed;
        }

        public void setNoUsed(boolean noUsed) {
            this.noUsed = noUsed;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public String getState() {
            return state;
        }

        public void setState(String state) {
            this.state = state;
        }
    }

    public static class CheckDetailListBean implements Serializable{
        /**
         * id : ffc8ac9c5aee4008ba1124f9aa2f7aca
         * isNewRecord : false
         * remarks :
         * createDate : 2018-11-07 17:02:14
         * updateDate : 2018-11-07 17:02:14
         * masterId :
         * templdateId : 97d064e107934a7eb034c2085607f573
         * checkScore : 2
         * checkComment :
         * checkItem : 一、应急保障队伍稳定
         * checkContent : 贯彻落实部《“十三五”公路养护管理发展纲要》，应急运行机制健全完善，运行有效，建立符合当地实际情况的各类应急保障队伍，应急保障队伍的人员组成符合预案要求，根据现场检查结果进行评分。
         * checkStand : 1、以公路分局（收费站及服务区）的应急预案为检查依据，采用抽查方式，抽查两个受检单位。 2、根据抽查情况，2个受检单位均建立了稳定的应急保障队伍，人员组成符合应急预案要求的，得4分；有一个受检单位未建立稳定的应急保障队伍，未建立各类应急预案的，扣2分，扣完为止。 3、本项得分0-4分。
         * totalStore : 4
         * paixu : 1
         */

        private String id;
        private boolean isNewRecord;
        private String remarks;
        private String createDate;
        private String updateDate;
        private String masterId;
        private String templdateId;
        private int checkScore;
        private String checkComment;
        private String checkItem;
        private String checkContent;
        private String checkStand;
        private int totalStore;
        private int paixu;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public boolean isIsNewRecord() {
            return isNewRecord;
        }

        public void setIsNewRecord(boolean isNewRecord) {
            this.isNewRecord = isNewRecord;
        }

        public String getRemarks() {
            return remarks;
        }

        public void setRemarks(String remarks) {
            this.remarks = remarks;
        }

        public String getCreateDate() {
            return createDate;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }

        public String getUpdateDate() {
            return updateDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }

        public String getMasterId() {
            return masterId;
        }

        public void setMasterId(String masterId) {
            this.masterId = masterId;
        }

        public String getTempldateId() {
            return templdateId;
        }

        public void setTempldateId(String templdateId) {
            this.templdateId = templdateId;
        }

        public int getCheckScore() {
            return checkScore;
        }

        public void setCheckScore(int checkScore) {
            this.checkScore = checkScore;
        }

        public String getCheckComment() {
            return checkComment;
        }

        public void setCheckComment(String checkComment) {
            this.checkComment = checkComment;
        }

        public String getCheckItem() {
            return checkItem;
        }

        public void setCheckItem(String checkItem) {
            this.checkItem = checkItem;
        }

        public String getCheckContent() {
            return checkContent;
        }

        public void setCheckContent(String checkContent) {
            this.checkContent = checkContent;
        }

        public String getCheckStand() {
            return checkStand;
        }

        public void setCheckStand(String checkStand) {
            this.checkStand = checkStand;
        }

        public int getTotalStore() {
            return totalStore;
        }

        public void setTotalStore(int totalStore) {
            this.totalStore = totalStore;
        }

        public int getPaixu() {
            return paixu;
        }

        public void setPaixu(int paixu) {
            this.paixu = paixu;
        }
    }
}
